package values.events
{
import flash.events.Event;

/**
 * AvatarValueEvent
 * @author jliang
 *
 */
public class AvatarValueEvent extends Event
{
	//==========================================================================
	//  Class constants
	//==========================================================================
	public static const LEVEL_UP:String = "levelUp";
	
	public static const PROPERTY_CHANGE:String = "propertyChange";
	
	public static const DEAD:String = "dead";
	
	public static const ACTIVED:String = "actived";
	
	public static const UNACTIVED:String = "unactived";
	
	public static const SLOT_UNLOCKED:String = "slotUnlocked";
	
	public static const SKILL_CHANGED:String = "skillChanged";
	
	public static const SKILL_LEARNED:String = "skillLearned";
	
	public static const ADD_BUFF:String = "addBuff";
	
	public static const REMOVE_BUFF:String = "removeBuff";
	
	public static const ADD_EQUIPMENT:String = "addEquipment";
	
	public static const REMOVE_EQUIPMENT:String = "removeEquipment";
	
	public static const ADD_WAR_DEBUFF:String = "addWarDebuff";
	
	public static const ADD_WAR_BUFF:String = "addWarBuff";
	
	public static const USE_ULTIMATE:String = "use_ultimate";
	//==========================================================================
	//  Constructor
	//==========================================================================
	public function AvatarValueEvent(type:String)
	{
		super(type);
	}
	
	public var params:*;
}
}